package com.liiy.missyou;

import com.liiy.missyou.reflect.HeroFactory;
import com.liiy.missyou.reflect.ISkill;
import com.liiy.missyou.test.A;
import com.liiy.missyou.test.B;


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        A a = new A();
        a.print();
        B b = new B();
        b.print();
    }

//    public static void main(String[] args) throws Exception {
//        String name = Main.getPlayerInput();
//        ISkill iSkill = HeroFactory.getHero(name);
//        iSkill.r();
//    }

//    public static void main(String[] args) throws Exception {
//        String name = Main.getPlayerInput();
//        ISkill iSkill = HeroFactory.getHero(name);
//        iSkill.r();
//    }

//    public static void main(String[] args) throws Exception {
//        String name = Main.getPlayerInput();
//        ISkill iSkill;
//        switch (name) {
//            case "diana":
//                iSkill= new Diana();
//                break;
//            case "irelia":
//                iSkill = new Irelia();
//                break;
//            case "camilla":
//                iSkill = new Camilla();
//                break;
//            default:
//                throw new Exception();
//        }
//        iSkill.r();
//    }

//    public static void main(String[] args) {
//        String name = Main.getPlayerInput();
//        switch (name) {
//            case "diana":
//                Diana diana = new Diana();
//                diana.w();
//                break;
//            case "irelia":
//                Irelia irelia = new Irelia();
//                irelia.w();
//                break;
//            case "camilla":
//                Camilla camilla = new Camilla();
//                camilla.w();
//                break;
//        }
//    }

    public static String getPlayerInput() {
        System.out.println("请输入英雄名称");
        Scanner scanner = new Scanner(System.in);
        return scanner.nextLine();
    }
}